package com.xianggu.designMode.stateMethod.client;

import com.xianggu.designMode.stateMethod.context.PlayerContext;

// -------------------------- 客户端测试 --------------------------
public class Client {
    public static void main(String[] args) {
        PlayerContext player = new PlayerContext();

        // 初始状态为停止中
        player.pause(); // 输出：[停止中] 错误：未播放的视频无法暂停
        player.play();  // 输出：[停止中] 开始播放视频 → 切换到播放中
        player.pause(); // 输出：[播放中] 暂停视频 → 切换到暂停中
        player.play();  // 输出：[暂停中] 恢复播放 → 切换到播放中
        player.stop();  // 输出：[播放中] 停止视频 → 切换到停止中
    }
}